package lesson01;

import java.util.Scanner;

public class Test01 {
    public static void main(String[] args) {
//        int a = 100;
//        byte a = 1;
//        short a = 1;
//        long a = 1;
//        float a = 1.0f;
//        double a = 1.0;
//        char a = 'a';
//        boolean a = true;
//        String a = "";
//        switch (a){
//            case "1":break;
//            case "2":break;
//            default:
//                System.out.println();
//        }

        // 找出1000以内的水仙花数
//        for(int i = 100;i < 1000;i++){
//            int one = i / 100;
//            int two = i / 10 % 10;
//            int three = i % 10;
//            if(one * one * one + two * two * two + three * three * three == i){
//                System.out.println(i + "是水仙花数");
//            }
//        }
        // 判断输入的一个数是否为质数
//        Scanner sc = new Scanner(System.in);
//        System.out.println("输入一个数：");
//        int number = sc.nextInt();

//        for(int i = 2;i < 1000;i++){
//            boolean isPrime = true;
//            for(int j = 2;j < i;j++){
//                if(i % j == 0){
//                    isPrime = false;
//                    break;
//                }
//            }
//            if(isPrime){
//                System.out.println(i + "是质数");
//            }
//        }
        // 求1,1,2,3,5,8,13,21...前20项的和
        int a = 1;
        int b = 1;
        int sum = 0;
        for(int i = 0;i < 20;i++){
            sum += a;
            int c = a;
            a = b;
            b = c + b;
        }
        System.out.println(sum);

    }
}
